Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SECURITY: Describe that declassification is an option #19149

Merged
merged 1 commit into from
Jan 16, 2023

Conversation

chrysn
Copy link
Member

@chrysn chrysn commented Jan 15, 2023

Contribution description

Our security policy does not contain provisions for the case when what is reported is not what we consider an actual security issue. As it is described now, everything reported through security@ would go through the full treatment, including a point release.

I'm not sure it belongs into the text itself (as it's more about how security reporters interact with the project than internals), but declassification should IMO be backed at least by 3 maintainers, and no strong NACK.

Issues/PRs references

#19141 followed that procedure after some chat on it on the maintainers channel. (In the discussion, I proposed declassification, with 2.5 people supporting it and one "I was about to, but can we be sure nobody is using it?" voice).

@chrysn chrysn added Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Process: needs >1 ACK Integration Process: This PR requires more than one ACK labels Jan 15, 2023
@chrysn chrysn requested a review from jia200x as a code owner January 15, 2023 14:48
@github-actions github-actions bot added the Area: doc Area: Documentation label Jan 15, 2023
SECURITY.md Outdated
Unless the reporter explicitly requests not to do so,
the RIOT security maintainers may declassify an issue
if the issue is not deemed critical --
for example when it requireres an unlikely combination of circumstances and/or configuration options,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a typo ;)

Suggested change
for example when it requireres an unlikely combination of circumstances and/or configuration options,
for example when it requires an unlikely combination of circumstances and/or configuration options,

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, forcepushed.

@chrysn chrysn force-pushed the security-declassify branch from 7aa7e0b to 48f0ae2 Compare January 15, 2023 15:22
@riot-ci
Copy link

riot-ci commented Jan 15, 2023

Murdock results

✔️ PASSED

48f0ae2 SECURITY: Describe that declassification is an option

Success Failures Total Runtime
1 0 1 01m:03s

Artifacts

@benpicco
Copy link
Contributor

bors merge

@bors
Copy link
Contributor

bors bot commented Jan 16, 2023

Build succeeded:

@bors bors bot merged commit 9ff9704 into RIOT-OS:master Jan 16, 2023
@chrysn chrysn deleted the security-declassify branch January 16, 2023 15:02
@jia200x jia200x added this to the Release 2023.04 milestone Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: doc Area: Documentation CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Process: needs >1 ACK Integration Process: This PR requires more than one ACK Type: enhancement The issue suggests enhanceable parts / The PR enhances parts of the codebase / documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants